10 - KAS IDE – Reading and Writing AKD I/O
The Digital I/O in the AKD are not mapped with the AKD Onboard I/O screen, but by using ECAT read and write function blocks
AKD Dig Inputs:
The 2 dig outputs on the AKD Drive are then written as follows:
- AKD1 Digital Outputs
- From the image (Figure 14) the index is 78.0
- The function block call is as follows:
- ECATWriteData( 78, 4, 65536 ); for DigOut1
- ECATWriteData( 78, 4, 131072 ); for DigOut2
- AKD2 Digital Outputs
- From the image (Figure 14) the index is 110.0
- The function block call is as follows:
- ECATWriteData( 110, 4, 65536 ); for DigOut1
- ECATWriteData( 110, 4, 131072 ); for DigOut2
AKD Dig Outputs:
The dig inputs on the AKD Drive are written as follows:
- Get the index number for each drive
- AKD1 Digital Inputs
- From above screen shot the index is 80.0
- The function block call is as follows:
- ECATReadData( 80, 1, false ); for Dig Inputs
- AKD2 Digital Outputs
- From above screen shot the index is 112.0
- The function block call is as follows:
- ECATReadData( 112, 1, false ); for Dig Inputs
Figure 7-275: XML image showing Input Index number for Axis1 and Axis2